Debug: rework conditional erasure, fix stepping over literals#19897
Conversation
❗ Release notes requiredYou can open this PR in browser to add release notes: open in github.dev
|
|
@T-Gro The release notes comment is now missing the link to open the online editor. Could we have it back, please? 🙂 |
5214f29 to
e1a3f86
Compare
|
🔍 Tooling Safety Check — Affects-Bootstrap, Affects-Compiler-Output
|
Ah, my bad. The branch already had the release notes from the other PR, that's why there was no link. |
|
Please merge #19894 first. |
Add `isHidden` to `DebugPointAtLeafExpr.Yes` to express it explicitly in the typed tree Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
aa147a5 to
773d15c
Compare
|
This is ready. |
|
This is very nice. I also like getting rid of range0 for logical flow inside IlxGen, this is certainly a move in the right direction 👍 |
Continues #19894.
Removes an old workaround for conditional call erasure that could prevent generating sequence points for unit expressions. Adds a new helper for marking hidden sequence points. Restores stepping over simple literal bindings that got broken with
realsig+.